iter	time	best	best_it
1	2.76	121	121
2	5.55	121	121
3	8.33	121	121
4	11.1	121	121
5	13.88	121	121
6	16.66	120	120
7	19.45	120	120
8	22.24	120	121
9	25.03	120	120
10	27.82	120	121
11	30.62	120	121
12	33.42	120	121
13	36.22	120	121
14	39.02	120	121
15	41.82	120	120
16	44.62	120	121
17	47.41	120	121
18	50.21	120	120
19	53.02	120	121
20	55.82	120	121
21	58.62	120	121
22	61.41	120	121
23	64.21	120	121
24	67	120	120
25	69.8	120	121
26	72.59	120	121
27	75.39	120	121
28	78.19	120	121
29	80.99	120	120
30	83.78	120	121
31	86.58	120	120
32	89.37	120	120
33	92.17	120	121
34	94.96	120	121
35	97.76	120	121
36	100.56	120	121
37	103.35	120	120
38	106.14	120	121
39	108.94	120	120
40	111.73	120	120
41	114.52	120	121
42	117.32	120	121
43	120.11	120	121
44	122.9	120	120
45	125.69	120	120
46	128.48	120	120
47	131.27	120	121
48	134.06	120	121
49	136.85	120	121
50	139.63	120	121
51	142.42	120	120
52	145.2	120	121
53	147.99	120	121
54	150.77	120	120
55	153.55	120	121
56	156.33	120	120
57	159.12	120	120
58	161.9	120	120
59	164.67	120	121
60	167.44	120	120
61	170.22	120	121
62	173	120	121
63	175.78	120	120
64	178.57	120	120
65	181.35	120	120
66	184.13	120	120
67	186.95	120	121
68	189.73	120	121
69	192.52	120	120
70	195.29	120	120
71	198.07	120	120
72	200.84	120	120
73	203.62	120	120
74	206.39	120	120
75	209.16	120	121
76	211.92	120	120
77	214.68	120	121
78	217.45	120	121
79	220.21	120	121
80	222.97	120	120
81	225.74	120	120
82	228.49	120	120
83	231.24	120	120
84	233.99	120	120
85	236.75	120	121
86	239.5	120	120
87	242.24	120	121
88	244.98	120	120
89	247.72	120	120
90	250.47	120	120
91	253.2	120	120
92	255.94	120	120
93	258.67	120	120
94	261.4	120	120
95	264.12	120	120
96	266.86	120	120
97	269.58	120	120
98	272.31	120	120
99	275.03	120	120
100	277.75	120	120
101	280.46	120	120
102	283.18	120	120
103	285.91	120	120
104	288.62	120	120
105	291.34	120	120
106	294.07	120	120
107	296.78	120	120
108	299.5	120	120
109	302.21	120	120

best	ordering
120	38,116,14,59,114,99,34,6,56,15,120,119,62,124,57,111,121,72,84,53,66,28,54,123,23,88,11,19,65,5,80,105,27,91,46,90,74,115,36,103,26,107,58,108,0,95,50,96,71,47,122,98,104,32,16,75,20,81,49,40,73,41,64,9,117,102,48,18,76,118,97,44,33,37,12,25,8,7,78,31,70,113,29,100,30,68,2,17,106,43,1,51,42,24,83,85,63,82,109,22,87,4,13,92,39,60,110,35,3,21,89,69,55,45,61,67,79,94,77,101,86,10,93,112,52
